// tree
.el-tree-node__label {
    font-size: 16px;
}
.el-tree-node {
    margin-bottom: 6px;
}
.el-date-editor--datetime{
    width: 100%!important;
}
.treeData .el-scrollbar__wrap{
    overflow-x: hidden;
}

// form
.el-form-item__error {
    line-height: 1.2;
}
// table
.xheader {
    background-color: #f2f2f2!important;
}
.el-table tbody tr {
    font-size: 15px;
}
.el-table{
    .cell{
        text-align: center;
    }
    thead{
        color: #333;
        font-size: 15px;
        font-weight: bold;
    }
}
.el-table .disable-row {
    background: #ededee;
}
.el-table thead {
    color: #333;
    font-size: 15px;
    font-weight: bold;
}
.el-table tbody tr {
    font-size: 15px;
}
.el-table__row--level-1 {
    background-color: rgba(240, 240, 240)!important;
}

// 弹窗
.el-dialog__header {
    padding: 10px 20px;
    border-bottom: 1px solid #eee;
}
.el-dialog__title{
    font-size: 16px;
    font-weight: bold;
}
.el-dialog__headerbtn{
    top: 14px;
}
.el-dialog__body {
    padding: 24px 12px 12px 12px;
}
.dialog-footer{
    // padding-right: 20px;
	text-align: center;
}
// 抽屉
.el-drawer__header{
    box-sizing: border-box;
    padding: 0 12px 0;
    height: 44px;
    line-height: 44px;
    margin-bottom: 0;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
.el-drawer__body{
    padding: 0 6px 6px 6px;
}
// messages
.message{
    z-index: 3000!important;
    max-width: 300px;
    .el-message__content{
        font-size: 15px;
        word-wrap:break-word; 
        word-break:break-all;
    }
}
.el-icon-info:before,
.el-icon-warning:before,
.el-icon-error:before,
.el-icon-success:before {
    font-size: 22px;
}
/* 分页 */
.el-pagination button,
.el-pagination span:not([class*=suffix]) {
    font-size: 14px;
}

/* 重置NavMenu (左侧菜单)*/
.el-submenu__title {
    font-size: 16px!important;
    overflow: hidden;
}
.el-menu-item {
    font-size: 16px;
    font-weight: 400;
}

/* 19缺省图片 */
.el-image {
    width: 100%;
    height: 100%;
  }
  .el-image .image-error {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    color: #bbbbbb;
    background-color: #fcfcfc;
  }
  .el-image .image-error img{
      width: 100%;
      height: 100%;
  }

/* loading*/
.el-loading-spinner i {
    color: #333;
    font-size: 40px !important;
}
.el-loading-spinner .el-loading-text{
    margin-top: 12px;
    font-size: 16px;
    color: #333;
}

// select下拉菜单
.el-select-dropdown__item.selected {
    color: #333;
}
/* Dropdown 下拉菜单 */
.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: rgb(240,240,240);
    font-weight: bold;
    color: #333;
}

/* 未知样式 */
.el-collapse-item__header {
    font-size: 14px;
    font-weight: bold;
}
.el-dialog__footer{
	text-align: center;
}